/**
 * name:        首页
 * author:      wuwq & lyj
 * Time:        18/01/26
 * Copyright:   bgemall.com
 */
$(function(){
    var flag = true;
    $(".mod_login .icon_down").click(function(){
        if(flag){
            $(".mod_login .logined").show();
            flag=false;
        }else{
            $(".mod_login .logined").hide();
            flag=true;
        }
    })
    // 右边固定高度等于屏幕高度
    $(".mod_sidebar").height($(window).height());
    $(window).resize(function(){
        $(".mod_sidebar").height($(window).height());
    })
    // 滚动显示隐藏返回顶部
    $(window).scroll(function(){
        if($(window).scrollTop() > ($(window).height()/2)){
            $("#toTop").show();
        }else{
            $("#toTop").hide();
        }
    });
    // 返回顶部
    $("#toTop").click(function(){
        $('body,html').animate({scrollTop: 0}, 500);
    });

    // 轮播图
    $.ajax({
        type:'post',
        url:new_url+'shop/index/getBannerList',
        dataType:'json',
        data:{position:"1"},
        success:function(e){
            if(e.code == '0'){
                bannerTopList(e);
                bannerHd(e);
                var banner_w = -($(".mod_banner .hd").width()/2);
                $(".mod_banner .hd").css("margin-right",banner_w)
            }
        }
    });
    
//  最新订单
	setInterval(function(){
		
		$.ajax({
	        type:'post',
	        url:new_url+'shop/flash_sale_goods/getOrderList',
	        dataType:'json',
	        data:{},
	        success:function(e){
	        	$('.record_ul').html("");
	            if(e.code == '0'){
	                orderList(e);
	            }
	        }
    	});
	},5000)
    
    // 中部广告
    $.ajax({
        type:'post',
        url:new_url+'shop/index/getBannerList',
        dataType:'json',
        data:{position:"7"},
        success:function(e){
            if(e.code == '0'){
                modAdBannerList(e);
            }
        }
    });  

    // 楼层商品（推荐商品列表）
    $.ajax({
        type:'post',
        url:new_url+'shop/index/getRecommendCatogoryList',
        dataType:'json',
        success:function(e){ 
            if(e.code == '0'){  
                modFloorList(e);  
                floorGoods(e);  
                floorLeftadv(e);  
                floorBrand(e);  
            }
        }
    });
    // 关于购吧动态
    $.ajax({
        type:'post',
        url:new_url+'shop/article/getNewlyDynamicList',
        dataType:'json',
        data:{classId:"1"},
        success:function(e){
            if(e.code == '0'){
                aboutDt(e);
            }
        }
    });
    // 关于购吧助手
    $.ajax({
        type:'post',
        url:new_url+'shop/article/getNewlyDynamicList',
        dataType:'json',
        data:{classId:"2"},
        success:function(e){
            if(e.code == '0'){
                aboutZs(e);
                // modConnect(e);
            }
        }
    });
    //限时抢购时间列表
//  $.ajax({
//      type:'post',
//      url:new_url+'shop/flash_sale_goods/getFlashSaleList',
//      dataType:'json',
//      data:{},
//      success:function(e){
//          if(e.code == '0'){
//              aboutgs(e);
//          }
//      }
//  });
});


// 顶部banner
function bannerTopList(obj){
    var bannerTop = $("#bannerTop").html();
    for(var h=0;h<obj.data.length;h++){
        var bannerTopcont=template(
            bannerTop, {
                bannerList: [{
                    bannerId:obj.data[h].bannerId,
                    imgLink:obj.data[h].imgLink,
                    jumpUrl:obj.data[h].jumpUrl,
                    title:obj.data[h].title,
                }]
            }
        );
        $('.mod_banner .bd ul').append(bannerTopcont); 
    }
}
function bannerHd(obj){
    var bannerHd = $("#bannerHd").html();
    for(var i=0;i<obj.data.length;i++){
        var bannerHdcont=template(
            bannerHd, {
                bannerHdList: [{
                    index:i+1
                }]
            }
        );
        $('.mod_banner .hd ul').append(bannerHdcont); 
        
    }
    $(".mod_banner").slide({mainCell:".bd ul",easing:"swing",effect:"left",autoPlay:true});//轮播参数
}

function orderList(obj){
    var orderList = $("#record_li").html();
//  var record_lis = []
    for(var i=0;i<obj.data.length;i++){
        var record_lis=template(
            orderList, {
                record_li: [{
                    buyerName:obj.data[i].buyerName,
                    time:obj.data[i].time,
                    goodsNum:obj.data[i].goodsNum,
                    goodsName:obj.data[i].goodsName,
                }]
            }
        );
        $('.record_ul').append(record_lis); 
    }
    $(".mod_banner").slide({mainCell:".bd ul",easing:"swing",effect:"left",autoPlay:true});//轮播参数
}
// 中部广告
function modAdBannerList(obj){
    var modAdBanner = $("#modAdBanner").html();
    for(var h=(obj.data.length-1);h<obj.data.length;h++){
        if(obj.data[h].jumpUrl==''||obj.data[h].jumpUrl==null){
            obj.data[h].jumpUrl='javascript:;';
        }
        var modAdBannerCont=template(
            modAdBanner, {
                AdBannerList: [{
                    bannerId:obj.data[h].bannerId,
                    imgLink:obj.data[h].imgLink,
                    jumpUrl:obj.data[h].jumpUrl,
                    title:obj.data[h].title,
                }]
            }
        );
        $('#mod_ad_banner').append(modAdBannerCont); 
    } 
}
// 楼层商品显示标题
function modFloorList(obj){
    var modFloor = $("#modFloor").html();
    for(var i=0;i<obj.data.length;i++){
        var modFloorCont=template(
            modFloor, {
                floorList: [{
                    index:i+1,
                    categoryName:obj.data[i].categoryName,
                }]
            }
        );
        $('.mod_main .mid_content').append(modFloorCont);
    }
    var sideMenuTpl = $("#sideMenuTpl").html();
    for(var i=0;i<obj.data.length;i++){
        var sideMenuTplCont=template(
            sideMenuTpl, {
                sideMenuList: [{
                    index:i+1,
                    categoryName:obj.data[i].categoryName,
                }]
            }
        );
        $('#sideMenu ul').append(sideMenuTplCont);
    }
    var li_html;
    li_html='<li class="f11" data-target="f11"><span style="height:40px;line-height:40px;">优秀案例</span><i></i></li>';
    $('#sideMenu ul').append(li_html);
    $(".mod_sidemenu ul li").click(function(event){ 
        var atop = $("#" + $(this).attr("data-target") + "").offset() == null ? 0 : $("#" + $(this).attr("data-target") + "").offset().top; 
        $('body,html').animate({scrollTop: atop - 80}, 200);
    });
}
// 楼层商品列表
function floorGoods(obj){
    var floorGoods = $("#floorGoods").html();
    for(var i=0;i<obj.data.length;i++){
        for(var j=0;j<obj.data[i].goodsList.length;j++){
            var str = obj.data[i].goodsList[j].image;
            var str1 = str.replace('dangmai', 'bgemall');
            var floorGoodsCont=template(
                floorGoods, {
                    floorGoodsList: [{
                        goodsId:obj.data[i].goodsList[j].goodsId,
                        goodsImg:str1,
                        marketPrice:obj.data[i].goodsList[j].marketPrice,
                        name:obj.data[i].goodsList[j].name,
                        unitPrice:obj.data[i].goodsList[j].unitPrice,
                    }]
                }
            );
            var s = '#f'+(i+1);
            $(s).find(".floor_goods").append(floorGoodsCont);
            $('.hidd').hide();
        } 
    }
}
// 楼层左侧广告
function floorLeftadv(obj){
    var leftAdv = $("#leftAdv").html();
    for(var i=0;i<obj.data.length;i++){
        var leftAdvCont=template(
            leftAdv, {
                leftAdvList: [{
                    index:i+2,
                    leftAdvImg:obj.data[i].leftAdvImg,
                    categoryId:obj.data[i].categoryId,
                }]
            }
        ); 
        var s = '#f'+(i+1);
        $(s).find(".floor_ad").append(leftAdvCont);
    } 
}
// 楼层品牌
function floorBrand(obj){
    var floorBrand = $("#floorBrand").html();
    // console.info(obj.data);
    for(var i=0;i<obj.data.length;i++){
        // console.info(obj.data[i].brandList.length);
        if(obj.data[i].brandList.length != '0'){
            for(var j=0;j<obj.data[i].brandList.length;j++){
                var str = obj.data[i].brandList[j].image;
                var str1 = str.replace('dangmai', 'bgemall');
                var floorBrandCont=template(
                    floorBrand, {
                        floorBrandList: [{
                            BrandId:obj.data[i].brandList[j].BrandId,
                            brandPic:str1,
                            BrandName:obj.data[i].brandList[j].name,
                            categoryId:obj.data[i].brandList[j].categoryId,
                        }]
                    }
                );
                var s = '#f'+(i+1);
                var k = '#mod_floor_brand'+(i+1);
                $(s).find(".bd ul").append(floorBrandCont);
                $(k).slide({titCell:".hd ul",mainCell:".bd ul",autoPage:true,effect:"left",autoPlay:true,vis:6,trigger:"click"});
            } 
        }else{
            var s = '#f'+(i+1);
            var k = '#mod_floor_brand'+(i+1);
            $(k).hide();
        }
    } 
}
// 购吧动态
function aboutDt(obj){
    var aboutDt = $("#aboutDt").html();
    for(var i=0;i<obj.data.length;i++){
        var aboutDtCont=template(
            aboutDt, {
                aboutDtList: [{
                    index:i+1,
                    articleId:obj.data[i].articleId,
                    classId:obj.data[i].classId,
                    content:obj.data[i].content,
                    title:obj.data[i].title,
                    url:obj.data[i].url,
                }]
            }
        );
        $('.dangmai_dt').append(aboutDtCont);
    }
    $(".kfing").click(function(){
        kf();
    })
}
// 购吧助手
function aboutZs(obj){
    var aboutZs = $("#aboutZs").html();
    for(var i=0;i<obj.data.length;i++){
        var aboutZsCont=template(
            aboutZs, {
                aboutZsList: [{
                    index:i+1,
                    articleId:obj.data[i].articleId,
                    classId:obj.data[i].classId,
                    content:obj.data[i].content,
                    title:obj.data[i].title,
                    url:obj.data[i].url,
                }]
            }
        );
        $('.dangmai_zs').append(aboutZsCont);
    }
    $(".kfing").click(function(){
        kf();
    })
}
//活动时间
//function aboutgs(obj){
//  var aboutgs = $("#aboutgs").html();
//  for(var i=0;i<obj.data.length;i++){
//  	var myDate = new Date();
//  	if(obj.data[i].time<myDate.toLocaleTimeString()){
//  		var timeshow = false
//  	}
//      var aboutgsCont=template(
//          aboutgs, {
//              aboutgsList: [{
//                  index:i+1,
//                  id:obj.data[i].id,
//                  status:obj.data[i].status,
//                  time:obj.data[i].time,
//                  timeshow:timeshow
//              }]
//          }
//      );
//      $('.time_box').append(aboutgsCont);
//  }
//}